package com.konsung.util;

import com.konsung.bean.ConfigDataRespone;
import com.konsung.bean.ConfigDto;

import java.util.ArrayList;
import java.util.List;

/**
 * 创建者     tangchao
 * 创建时间   2018/11/27 0027 上午 10:37
 * 描述
 * 更新者     $Author$
 * 更新时间   $Date$
 * 更新描述
 */

public class ConvertUtils {
    /**
     * 转换成可以保存到数据库的表单业务bean
     * @param formList 表单集合
     * @param version 版本号
     * @return 表单业务bean集合
     */
    public static List<ConfigDto> toFormConfigDto(List<ConfigDataRespone.ListBean> formList,
            String version) {
        List<ConfigDto> list = new ArrayList<>();
        for (ConfigDataRespone.ListBean form : formList) {
            ConfigDto dto = new ConfigDto();
            dto.setIsAvailable(form.getIsAvailable());
            dto.setVersion(version);
            dto.setType(form.getType());
            dto.setValue(form.getValue());

            list.add(dto);
        }
        return list;
    }
}
